QT5标准弹窗按钮翻译中文(按钮汉化) | 您所在的位置:网站首页 › qt 弹窗会弹好几个 › QT5标准弹窗按钮翻译中文(按钮汉化) |
百度搜索了好久,各类文章,操作起来都失败了,所以我自己写一个。 首先QT安装要安装源码包,在C:\Qt\Qt5.9.9\5.9.9\Src\qttranslations\translations目录里才有qt_zh_CN.ts文件。 然后执行如下操作(引用的): Qt4用QTranslator加载qt_zh_CN.qm之后,QMessageBox显示的对话框按钮,如:“Yes"应该翻译为"是”,但Qt5有很多版本加载之后任然显示为"Yes" 解决办法:编辑src/qttranslations/translations/qt_zh_CN.ts,把QDialogButtonBox 替换为 QPlatformTheme,然后用Linguist加载这个ts并发布一个qm即可。 ———————————————— 版权声明:本文为CSDN博主「astro_lee」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/Kenier/article/details/72782834 用Linguist打开ts文件,你会发现都已经翻译好了(如果是QT4,可能需要自己翻译一些按钮): |
CopyRight 2018-2019 实验室设备网 版权所有 |